Allow NULL to mean the default manager. (#344530, John Finlay)
authorMatthias Clasen <mclasen@redhat.com>
Sun, 11 Jun 2006 03:13:50 +0000 (03:13 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 11 Jun 2006 03:13:50 +0000 (03:13 +0000)
2006-06-10  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkrecentchooserwidget.c
        (gtk_recent_chooser_widget_new_for_manager):
        * gtk/gtkrecentchoosermenu.c
        (gtk_recent_chooser_menu_new_for_manager):
        Allow NULL to mean the default manager.  (#344530,
        John Finlay)

ChangeLog
ChangeLog.pre-2-10
gtk/gtkrecentchoosermenu.c
gtk/gtkrecentchooserwidget.c

index 4cdf3ddbe8656d7e77f13647feb99001f57eb6b7..c1f14176d037c64c27bcd395ad8b56070098a44b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2006-06-10  Matthias Clasen <mclasen@redhat.com>
 
+       * gtk/gtkrecentchooserwidget.c 
+       (gtk_recent_chooser_widget_new_for_manager):
+       * gtk/gtkrecentchoosermenu.c
+       (gtk_recent_chooser_menu_new_for_manager): 
+       Allow NULL to mean the default manager.  (#344530, 
+       John Finlay)
+
        * gtk/gtkprintoperation-unix.c (page_setup_data_free):
        Check if rdata->page_setup is set before unreffing it. 
        (#344518, Christian Persch)
index 4cdf3ddbe8656d7e77f13647feb99001f57eb6b7..c1f14176d037c64c27bcd395ad8b56070098a44b 100644 (file)
@@ -1,5 +1,12 @@
 2006-06-10  Matthias Clasen <mclasen@redhat.com>
 
+       * gtk/gtkrecentchooserwidget.c 
+       (gtk_recent_chooser_widget_new_for_manager):
+       * gtk/gtkrecentchoosermenu.c
+       (gtk_recent_chooser_menu_new_for_manager): 
+       Allow NULL to mean the default manager.  (#344530, 
+       John Finlay)
+
        * gtk/gtkprintoperation-unix.c (page_setup_data_free):
        Check if rdata->page_setup is set before unreffing it. 
        (#344518, Christian Persch)
index aa5facd717baddfd97778c36423b40c4136eb23d..6b87ce0a43627793997d3d6ff2d8d2256f7a5a6e 100644 (file)
@@ -1179,7 +1179,7 @@ gtk_recent_chooser_menu_new (void)
 GtkWidget *
 gtk_recent_chooser_menu_new_for_manager (GtkRecentManager *manager)
 {
-  g_return_val_if_fail (GTK_IS_RECENT_MANAGER (manager), NULL);
+  g_return_val_if_fail (manager == NULL || GTK_IS_RECENT_MANAGER (manager), NULL);
   
   return g_object_new (GTK_TYPE_RECENT_CHOOSER_MENU,
                       "recent-manager", manager,
index a3be54418578daf07b2744533c7f5693444125df..721dcb8f2fa3cd8e020a666abbf775c415a2d47e 100644 (file)
@@ -183,7 +183,7 @@ gtk_recent_chooser_widget_new (void)
 GtkWidget *
 gtk_recent_chooser_widget_new_for_manager (GtkRecentManager *manager)
 {
-  g_return_val_if_fail (GTK_IS_RECENT_MANAGER (manager), NULL);
+  g_return_val_if_fail (manager == NULL || GTK_IS_RECENT_MANAGER (manager), NULL);
   
   return g_object_new (GTK_TYPE_RECENT_CHOOSER_WIDGET,
                       "recent-manager", manager,